package configuracoes;

import excecoes.ObjetoInexistenteException;

public class Configuracoes {
	
	
	public static Configuracoes instancia;
	
	private final ConstantesLoader iconesSistema = new ConstantesLoader("icones");	;
	private String caminhoBaseIcones;
	
	private Configuracoes() throws ObjetoInexistenteException{		
		caminhoBaseIcones = iconesSistema.getProperty("diretorioBase");		
	}
	
	public static Configuracoes getInstacia() throws ObjetoInexistenteException {
		if(instancia == null){
			instancia = new Configuracoes();
		}
		return instancia;
	}
	
	public String getCaminhoIcone(String nome){
		String property = iconesSistema.getProperty(nome);		
		return caminhoBaseIcones+property;
	}
	

}
